package servico;

import java.util.ArrayList;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import equipamento.EntidadeEquipamento;
import material.EntidadeMaterial;

@Stateless(name = "servicoBean")
public class ServicoBean implements Servico 
{
	@PersistenceContext(unitName = "sqlPU")
	private EntityManager em;
	
	private List<EntidadeMaterial> material = new ArrayList<EntidadeMaterial>();
	private List<EntidadeEquipamento> equipamento  = new ArrayList<EntidadeEquipamento>();
	

	@Override
	public void addServico(EntidadeServico serv) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public List<EntidadeMaterial> buscaMaterial() {
		
		Query qm = em.createQuery("From material");
		material = (ArrayList<EntidadeMaterial>) qm.getResultList();
		return material;
	}

	@Override
	public List<EntidadeEquipamento> buscaEquipamento() {
		
		Query qm = em.createQuery("from equipamento");
		equipamento = (List<EntidadeEquipamento>)qm.getResultList();
		return equipamento;
	}
}
